package _08DeractorFactoryDesign;

public abstract class CarDecorator implements Car {
    //接口其实是抽象类的特殊情况 要求更加严格
    // 接口同抽象类一样不能被实例化（但可以用作数据类型） 抽象类在继承另外一个抽象类或者实现接口时
    // 是可以不重写里面的方法的
    private Car car;
    public CarDecorator(Car car){
        this.car=car;
    }

    public void setCar(Car car) {
        this.car = car;
    }

    public Car getCar() {
        return car;
    }
}
